home *** CD-ROM | disk | FTP | other *** search
/ E.M.Computergraphic Phase 1 / Phase 1 - EMC Computergraphic.iso / utilities / forceicon / readme < prev    next >
Text File  |  1995-07-19  |  32KB  |  723 lines

  1.    Welcome to ForceIcon v1.5. This is a short description on how to use
  2. the program and how to configure it. ForceIcon is a utility mainly
  3. written for users of CDRom drives or networking software of any kind.
  4.  
  5.    Have you ever tried to Snapshot the disk icon (Disk.info) or tried
  6. to replace the disk icon of a CDRom? Well, if not, do not even try,
  7. CDRom drives are read only media (how come). This is where ForceIcon
  8. comes to use. You may tell ForceIcon which volumes/devices to
  9. snoop/trace for forcing absolute positions or images. Furthermore you
  10. may set the window`s size/position and flags for viewing.
  11.  
  12. ForceIcon is (C) 1993/94 Kai Iske, GiftWare
  13.  
  14.    The Prefs program uses MUI; MUI is (C) Stefan Stuntz
  15.  
  16.    MUI version 2.0 or higher (internal version 7) is required
  17.  
  18.    The drawer and document icons were taken from the MagicWB
  19. distribution.  MagicWB was created by Martin 'XEN' Huttenloher. The
  20. icons are distributed with kind permission by the author. Furthermore
  21. the main program`s and the prefs program`s icons were created by
  22. Martin. Thank`s!
  23.  
  24. Copyright
  25. *********
  26.  
  27.    You are allowed to copy and spread this program but only if you do
  28. not make any commercial profit out of the program itself and all
  29. supported files. The source of ForceIcon is considered teachware and
  30. the author claims the right to be the only one to produce and release
  31. new versions of ForceIcon. Public Domain vendors are not allowed to
  32. sell ForceIcon for more than the price of a regular disk, which should
  33. not be higher than 5 Dollars.
  34.  
  35.    ForceIcon is GiftWare, so if you like it and you you want to express
  36. your feelings, feel free to send me anything you think of being suited.
  37. Postcards, cookies, money, simply anything ;)
  38.  
  39. Guarantee
  40. *********
  41.  
  42.    The author does not give any guarantee that the program ForceIcon
  43. works perfectly.  The program was tested and it is used every day,
  44. anyway nobody is perfect and that is why I can not take the
  45. responsibilty for any damages occured during the usage of ForceIcon.
  46.  
  47. Evolution/Overview
  48. ******************
  49.  
  50.    When I bought my CDRom drive I found out that the Workbench chooses
  51. quite *stupid* positions for icons with no absolute position (from my
  52. point of view). Furthermore some CDRom publishers do not seem to care
  53. for good looking disk icons (again, from my point of view; if they even
  54. supply one).  Since I could not snapshot the supplied icon, nor replace
  55. it with one of my icons, I thought it would be a good idea to have an
  56. utility which does the "snapshotting" or "replacment". This was when
  57. ForceIcon came to live.
  58.  
  59.    ForceIcon allows the user to select positions for his/her Disk.info
  60. files, either device dependant or volume dependant, ie. ForceIcon will
  61. either monitor *all* volumes inserted into a device, or just those
  62. specified by the user. It is also possible to override the settings for
  63. a device if you specify the name of a volume, too. Volumes may
  64. 'inherit' specifc settings of the corresponding device entry (as long
  65. as you`ve defined an entry for the device). Furthermore you may set the
  66. root drawer`s window size/position and display modes/flags.
  67.  
  68. Installing ForceIcon
  69. ********************
  70.  
  71.    *NOTE:* ForceIcon (both programs) must have a stack of 8192 bytes or
  72. more (more recommended)
  73.  
  74.    Installing ForceIcon is not that hard. Simply copy the main program
  75. (found in the `WBStartUp' drawer of this archive) and it`s icon to the
  76. `SYS:WBStartUp' drawer, or place it somewhere else and start ForceIcon
  77. from within your `S:User-StartUp' file. I suggest you better start
  78. ForceIcon from within `S:User-StartUp', so that ForceIcon may apply all
  79. patches *before* Workbench is loaded. If you do start it from
  80. `S:User-StartUp' then you`d better not copy it to `SYS:WBStartUp' ;)
  81.  
  82.    When starting from within `S:User-StartUp' issue the following line :
  83.  
  84.                        Run <NIL: >NIL: ForceIcon
  85.  
  86.    If you want to quit the main program, simply start it again, or
  87. select 'Quit' from the Prefs program.
  88.  
  89.    Now copy the Prefs program and it`s icon to a suitable location
  90. (like `SYS:Prefs'). The Prefs program may be found in the `Prefs'
  91. drawer of this archive.
  92.  
  93.    You may configure ForceIcon Prefs using the following
  94. ToolType/Commandline option.
  95.  
  96. `FLUSHMEMORY'
  97.      Due to the fact that the Prefs program uses MUI to create it`s
  98.      UserInterface, it is quite memory consuming. That`s why I added
  99.      this switch, which will cause the Prefs program to flush memory on
  100.      exit, thus removing all the libraries etc.pp not needed anymore
  101.      resulting in more free memory.
  102.  
  103.    This option may be used within the icon`s ToolType field or on the
  104. Commandline.
  105.  
  106. Using ForceIcon; Preferences program
  107. ************************************
  108.  
  109.    *NOTE 1:* If you have a disk *without* any Disk.info file on it, you
  110. have to use an alternative image for the device/volume, if you want to
  111. position the icon or change the window or anything similar. If you don`t
  112. substitute the "image" there won`t be no way for ForceIcon in doing
  113. anything.
  114.  
  115.    *NOTE 2 (AmiCDROM):* AmiCDROM version < 1.9 had/has severe problems
  116. regarding ACTION_INHIBIT and Assigns. Please don`t pass me a note that
  117. something weird happens when using ForceIcon in conjunction with
  118. AmiCDROM.  It`s a problem with the AmiCDROM handler. More recent
  119. versions than 1.9 of AmiCDROM should solve that problem.
  120.  
  121.    If you have installed the AmigaGuide(C) document you may retrieve
  122. online-help by pressing HELP in one of the windows. The main window is
  123. divided into three sensitive areas. The left ListView part, the right
  124. ListView part and the remaining parts of the window. Pressing help in
  125. either of them will bring up a different page of the document, ie. it`s
  126. a context sensitive HELP facility.
  127.  
  128.    From within the main window you may configure ForceIcon to suit your
  129. needs and disks. The main window is divided into two parts.
  130.  
  131.    The entries within the Listview gadgets show volumes/devices.
  132. Devices will be drawn in black, whilst Volumes will be drawn in white.
  133.  
  134.    The five gadgets at the bottom of the window are to be used as
  135. follows:
  136.  
  137. `Save'
  138.      Will copy the current settings to `ENV:ForceIcon_prefs.iff' *and*
  139.      to `ENVARC:ForceIcon_prefs.iff', thus leading to permanent storage
  140.      of your settings. The Prefs program will quit.
  141.  
  142. `Use'
  143.      Will copy the current settings to `ENV:ForceIcon_prefs.iff', thus
  144.      leading to temporary storage. The Prefs program will quit.
  145.  
  146. `About'
  147.      Displays about notices
  148.  
  149. `Hide'
  150.      Will close all windows and quit the Prefs program.
  151.  
  152. `Quit'
  153.      Will close all windows *and* remove ForceIcon (main program) from
  154.      memory.
  155.  
  156. Left ListView and buttons
  157. =========================
  158.  
  159.    The ListView gadget labeled 'Used volumes/devices' at the left side
  160. of the window shows all devices/volumes ForceIcon will act on. This is
  161. the list of entries you may edit. Double clicking on an entry from the
  162. list will bring up the edit window so you may edit the selected entry
  163. (see EditEntry).
  164.  
  165.    Every time an entry is added to the list, the list will be sorted,
  166. so that volumes are shown first. This is due to the fact, that volumes
  167. have a higher priority over devices, so that you may force a volume`s
  168. icon to an other position than the position specified for the device,
  169. the volume was mounted from.
  170.  
  171.    Below there are three buttons for editing, these are :
  172.  
  173. `Edit entry...'
  174.      Same as double clicking on an entry from the list. It will bring
  175.      up the edit window with all the data of the selected entry (see
  176.      EditEntry).
  177.  
  178. `Copy entry...'
  179.      This will let you copy the selected entry with all the settings
  180.      that come with it. The manual input window will pop up asking for
  181.      a new name for the copied entry, so that no doubles will be added
  182.      to the list (see ManualInput). ForceIcon will reject to accept
  183.      doubles.
  184.  
  185. `Remove entry'
  186.      Simple, I guess. This one will remove the selected entry from the
  187.      list of used devices/volumes. *Note:* There will be no warning;
  188.      just a delete.
  189.  
  190. Right ListView and buttons
  191. ==========================
  192.  
  193.    This ListView gadget labeled 'Available volumes/devices' keeps a
  194. list of all available volumes/devices currently known to the system. If
  195. a device handler wasn`t launched before the prefs program was launched,
  196. the device won`t show up in this list, ie. if you mount some devices
  197. with 'Mount=0' then the device won`t show up as long as it hasn`t been
  198. accessed. You may double click on an entry in order to copy it to the
  199. 'Used volumes/devices' ListView (see Left part). Again, there are
  200. three gadgets below that ListView, which are :
  201.  
  202. `Add entry'
  203.      This will act as if you have double clicked on an entry from the
  204.      list. It will copy the selected entry to the 'Used
  205.      volumes/devices' list, as long as it wasn`t added before, ie. you
  206.      may not have more than one instance of an entry in that list.
  207.  
  208. `Add manually...'
  209.      If a volume/device isn`t mounted yet, you may add it`s name
  210.      manually using the manual input window (see ManualInput).
  211.  
  212. `Rescan list'
  213.      Will cause ForceIcon to re-scan the list of available
  214.      volumes/devices in order to update the list of the ListView
  215.      gadget. This might be of use, when a volume/device gets mounted
  216.      *after* you`ve opened the main window.
  217.  
  218. Edit an entry
  219. -------------
  220.  
  221.    This is the window containing all the gadgets to customize an entry.
  222. There are 16 gadgets which will be explained more in detail now.
  223.  
  224.    For 'IconPos', 'Use Icon', 'Use window' and 'Use flags' there are
  225. three modes available. I will explain the meaning of these mode now, so
  226. that nobody misses anything:
  227.  
  228. `Ignore'
  229.      This is simple. Settings for such a group will be simply ignored.
  230.  
  231. `Use'
  232.      If a specific group is set to 'Use' the group`s settings will be
  233.      used for the entry.
  234.  
  235. `Inherit'
  236.      This is a more sophisticated mode. For volume entries it let`s you
  237.      specify that the entry should inherit the settings of the
  238.      corresponding device for that group, ie. you don`t have to
  239.      copy/reset all settings for volumes of a specific device. Simply
  240.      inherit some settings.
  241.  
  242.      Example: Assume you have an entry for the device CD0:. This entry
  243.      will use a different icon position and icon image. Now let`s
  244.      assume you have a CD-Rom you want no icon image substitution for.
  245.      So create a volume entry and set the icon image to 'Ignore' while
  246.      setting the icon position to 'Inherit'. This way the icon position
  247.      of the original Disk.info will be set to what you have specified in
  248.      the device entry, whilst the image won`t be changed; the original
  249.      image will pop up.
  250.  
  251.      *NOTE* 'Inherit' is only of use for volume entries. Device entries
  252.      will act as if 'Ignore' is set when you specify 'Inherit'.
  253.  
  254.    Now to the gadgets themselves
  255.  
  256. `Volume'
  257.      This is the String gadget containing the volume`s/device`s name.
  258.      Simply edit it, if you want to change the name of the monitored
  259.      entry. Patterns for the name may be used as well (see WildCards,
  260.      for more).
  261.  
  262. `Type'
  263.      Allows you to change the type of entry you are editing. You may
  264.      choose between 'Volume' and 'Device'.
  265.  
  266. `IconPos'
  267.      Using this gadget you may tell ForceIcon to 'patch' the position
  268.      of the entry`s Disk.info file. If selected you may use the
  269.      Position window or the Integer gadgets to determine the position
  270.      of the icon. If not selected, the position of the selected entry`s
  271.      Disk.info file will be set to NO_ICON_POSITION so that Workbench
  272.      may choose a suitable location for it.
  273.  
  274. `CurrentX / CurrentY'
  275.      These Integer gadgets may be used to manually set the icon`s
  276.      position. They will be updated if you move the position window.
  277.      These gadgets won`t be active as long as you don`t specifiy
  278.      'IconPos'
  279.  
  280. `Position'
  281.      Using this gadget you may open the position window, a small window
  282.      which may be moved around your Workbench in order to determine the
  283.      position of the icon. This gadget won`t be available as long as
  284.      you don`t specify 'IconPos'
  285.  
  286. `Use Icon'
  287.      If you want to substitute the Disk.info of an entry, check 'Use
  288.      Icon' and you may select an alternative Icon file.
  289.  
  290. `Icon'
  291.      Using this String gadget you may set the name of an alternative
  292.      icon which should be used in place of the original Disk.info file.
  293.      This one can only be used as long as 'Use Icon' is active. The
  294.      GetFile gadget at the right of the String gadget may be used to
  295.      select an icon file using a FileRequester.  Any sort of icon may
  296.      be used. You are not restricted to use DRAWER or DISK type icons.
  297.      Anything else will do it. ForceIcon will expand the loaded icon
  298.      accordingly.
  299.  
  300. `Use window'
  301.      If you don`t like the original position/size of the volume`s
  302.      window, you may check this gadget in order to specify a new
  303.      position and size for the window.
  304.  
  305. `Left, Top, Width, Height'
  306.      These Integer gadgets specify the position/size of the window to
  307.      use for the entry. The contents of the gadgets will be updated if
  308.      you move/size the 'Drawer window'
  309.  
  310. `Window'
  311.      Using this Cycle gadget you can open/close the (demo) Drawer
  312.      window, you may move around the screen and resize. This gadget
  313.      won`t be available as long as you don`t set 'Use window'
  314.  
  315. `Use flags'
  316.      You probably know the 'Show' and 'View by' menu entries from the
  317.      'Window' menu of your Workbench. These flags specify how to
  318.      display the contents of a drawer window. If you check this gadget,
  319.      you may select any possible combination from the 'Flags' gadget,
  320.      which will then be used for the window.  *NOTE:* This function
  321.      uses undocumented features of the OS. I can not guarantee that
  322.      this function will work with future versions of the OS.
  323.  
  324. `Flags'
  325.      Select any combination for the 'Show' and 'View by' flags.
  326.  
  327. Manual input
  328. ------------
  329.  
  330.    This window is used to manually add a new name to the list of used
  331. devices/volumes or if you try to copy an entry. A window will pop up
  332. containing a String gadget and a Cycle gadget.
  333.  
  334.    The String gadget may be used to enter the new device`s/volume`s
  335. name.  You may of course enter a pattern for a device`s/volume`s name
  336. here (see WildCards, for more).
  337.  
  338.    To determine the type of entry you are editing, use the Cycle gadget
  339. underneith the String gadget. You may choose between 'Device' and
  340. 'Volume'.  This step is necessary because ForceIcon has to know how to
  341. deal with the entry.
  342.  
  343. Using wildcards
  344. ---------------
  345.  
  346.    For a device`s/volume`s name you may enter a pattern for the ease of
  347. setting up definitions for several drives using a single entry. All
  348. standard AmigaDOS wildcards are supported. Please consult your user`s
  349. manual to find out which they are and how to use them.
  350.  
  351.    Here are some examples:
  352.  
  353.      For setting all volumes/devices which start with "ABC" and end up
  354.      with "XYZ" you`ll enter
  355.  
  356.                                   ABC#?XYZ
  357.  
  358.      If you want all devices/volumes but the ones which end up with XYZ
  359. you`ll enter
  360.  
  361.                                   ~(#?XYZ)
  362.  
  363.      Say you have several devices starting with FF followed by a number
  364. which indicates the unit number (like FF0: for example). You`ll enter
  365.  
  366.                                     FF?
  367.  
  368.      That`s all about it. Simple, isn`t it? This way you won`t have to
  369. add dozens of entries with all the same settings to the list, thus
  370. reducing the size of the list and the time to create it.
  371.  
  372. Notes on MagicWB
  373. ****************
  374.  
  375.    As stated above some icons were taken from the MagicWB distribution,
  376. created by Martin 'XEN' Huttenloher. Most of you might already know
  377. MagicWB. If so, you may skip this part. This is only for newbies.
  378.  
  379.    MagicWB is a special set of icons, fonts and patterns for an 8 color
  380. Workbench, which will give a very impressive and professional look to
  381. your Workbench. Due to the fact that MagicWB icons rely on an 8 color
  382. Workbench and a special set of color settings you might have noticed
  383. that the icons look kind of strange on your normal setup. If you want
  384. to have an impression on how the icons look in reality set the
  385. Workbench`s screen depth to 8 colors and utilize the supplied color
  386. prefs files located in `Prefs/env-archive/sys' of this archive, in
  387. order to set your palette to the MagicWB colors. There are two files
  388. within this directory:
  389.  
  390. `palette.ilbm'
  391.      This is the color palette for use under OS 2.x. Load this file
  392.      into your Palette editor and select 'Use'
  393.  
  394. `Palette3.0'
  395.      This is the color palette for use under OS 3.x. Load this into
  396.      your Palette editor accordingly and select 'Use'
  397.  
  398.    I strongly recommend that you get hold of MagicWB. It`s simply great.
  399.  
  400. Whom I must say 'thank you'
  401. ***************************
  402.  
  403.    I would like to thank the following people
  404.  
  405. `Martin Taillefer'
  406.      For answering several questions
  407.  
  408. `Olaf 'Olsen' Barthel'
  409.      For suggestions and beta-testing
  410.  
  411. `Ralph Babel'
  412.      For suggestions on how to implement device dependancy and for
  413.      pointing me to a "bug".
  414.  
  415. `Henning Schmiedehausen'
  416.      Who sent in the diffs for the changes he made on ForceIcon
  417.  
  418. `Christopher A. Wichura'
  419.      For plenty of suggestions
  420.  
  421. `Stefan "stuntzi" Stuntz'
  422.      For MUI and the nice 'Nasen' phone calls
  423.  
  424. `Martin 'XEN' Huttenloher'
  425.      For the special ForceIcon icons and for MagicWB. Furthermore for
  426.      the nice chats (Nase, Bauch)...
  427.  
  428. `My girlfriend'
  429.      Who accepts what I`m doing
  430.  
  431.      ...and all the others I forgot
  432.  
  433. How to obtain updates
  434. *********************
  435.  
  436.    ForceIcon will be available on ADS, FRAS, FTP, and Fred Fish disks
  437. (CDs) as soon as there is a new release available.
  438.  
  439. How to contact the author
  440. *************************
  441.  
  442.    If you have any questions, suggestions, bug reports or anything else
  443. you want to tell me, you may contact me under one of these addresses.
  444.  
  445.    Either use normal snail mail:
  446.  
  447.      Kai Iske
  448.      Brucknerstrasse 18
  449.      63452 Hanau
  450.      Germany
  451.      Tel.: +49-(0)6181-850181
  452.  
  453.    or reach me using electronical mail
  454.  
  455.      USENET:   kai@iske.adsp.sub.org
  456.      INTERNET: iske@informatik.uni-frankfurt.de
  457.      FIDO:     Kai Iske, 2:244/6302.11
  458.      ZNET:     KAI@SWEET.ZER
  459.  
  460. We got to do a commercial, now, kids. See you after these messages
  461. ******************************************************************
  462.  
  463.    Well, as you are reading this documentation, I want to point you to
  464. some other programs I wrote:
  465.  
  466. `KCommodity 2.5a'
  467.      Multifunctional commodity for OS 2.0 and up.  Includes
  468.      window-activator, time-display in several modes and formats, alarm
  469.      function, KeyStroke-Clicker, time to environment, Window/Screen
  470.      cycling, LeftyMouse, ESC-Key can close Windows, Revision Control
  471.      System, telefone bill calculator, Screen-/Mouse-Blanker, Mapping
  472.      of german "Umlauts", PopUp Shell, AppIcon support, LeftyMouse, user
  473.      definable HotKeys.  Fully controllable via ARexx-Port,Exploding
  474.      Windows, Screen Dimmer, Mouse accelerator.  It incorporates the
  475.      features of several smaller tools in one whole with a "User
  476.      Interface Style Guide" compliant GUI in order to let the user have
  477.      a simple control panel for all the functions. It comes as three
  478.      different programs in order to minimize size. These programs are:
  479.      The main program (running all the time), the Prefs program (for
  480.      setting up KCommodity; only launched on demand, thus reducing
  481.      memory usage), and a special Screen grabber type program which
  482.      will be launched as soon as you hit a specific HotKey.  Using this
  483.      grabber you may copy Screen/Winodow contents to a gfx-capable
  484.      printer or even to an IFF-ILBM file. KCommodity is completely
  485.      localized to nearly every language supported by the system and
  486.      even comes with a new language file for suomi.
  487.  
  488. `MUIProCalc 1.3'
  489.      MUIProCalc is a MUI-based calculator much like Jimmy Yang`s Calc
  490.      3.0. It still lacks the plotter, but it offers a quite flexible
  491.      history facility for inserting previously entered expressions.
  492.      Different output formats offered and plenty of functions the user
  493.      may choose from. Furthermore the look of the calculator may be
  494.      customized. ARexx Port for ease of calculating from within an
  495.      editor. Some functions are able to return TeX compatible output.
  496.      Results or inputs may be copied to the Clipboard.
  497.  
  498.      MUIProCalc comes with a fancy GUI you may configure to your needs.
  499.      Function gadgets may be flipped through using pages so that they
  500.      don`t eat up too much of space. MUIProCalc supports an
  501.      input/output history you may configure so that you may re-insert
  502.      previously entered expressions/results.  History entries may be
  503.      copied to a userdefiniable clipboard unit. It features various
  504.      display/output bases such as decimal, hexadecimal, octal, and
  505.      binary and of course calculation sizes ranging from 8 Bit to 32
  506.      Bit width. Angles may be displayed as radians or degrees.
  507.      MUIProCalc offers an ARexx port you may use to calc expressions
  508.      externally. These commands are able to return TeX compatible
  509.      output such as "1\\cdot 10^{-5}". It comes with two example
  510.      scripts for use with CED Pro.
  511.  
  512. `Move 1.10'
  513.      This is not just another Move command it features more: Recursive
  514.      directory movements (including creation of destination dir),
  515.      pattern support, and command line flags like those known from e.g.
  516.      C:Rename...and many, many more
  517.  
  518. `Man 1.12'
  519.      This is a simple MAN command, known from UNIX systems.  The
  520.      advantage is, that it recognizes .guide files to be AmigaGuide©
  521.      documents. MAN then uses a different viewer in order to display
  522.      the AmigaGuide© document. Furthermore MAN recognizes TeX-DVI
  523.      files as well, using a different viewer to display them. You may
  524.      configure MAN using environment variables.
  525.  
  526. `Touch 1.4'
  527.      Touch is another Unix style Touch command for the Amiga. For every
  528.      given file (including patterns) it will set the time and date to
  529.      the current system time and date. If a given file does not exist
  530.      it will be created then, just the way Unix Touch handles non
  531.      existent files.
  532.  
  533. `BreakName 37.0'
  534.      BreakName is an addition to the well known C:Break command. It may
  535.      break CLI processes by issuing either the complete path+filename,
  536.      or simply the filename of the process to break. Useful for
  537.      breaking from within scripts
  538.  
  539.    All these programs may be found on AmiNet or on Fish Disks/CDs.
  540.  
  541. Program history
  542. ***************
  543.  
  544.      Revision V1.5
  545.      --------------
  546.      created on Wednesday, 13.04.94 15:15:29  by  Kai Iske.   LogMessage :
  547.       -*-  changed on Tuesday, 24.05.94 15:02:04  by  Kai Iske.   LogMessage :
  548.        - Width/Height for Drawer window were handled the
  549.          wrong way. (Swapped)
  550.          (Reported by : Juergen Zeschky)
  551.       -*-  changed on Tuesday, 24.05.94 14:59:44  by  Kai Iske.   LogMessage :
  552.        - The Drawer window wasn`t updated, when one changed the
  553.          Integer gadgets
  554.       -*-  changed on Tuesday, 24.05.94 14:58:44  by  Kai Iske.   LogMessage :
  555.        - When opening the Position window, it`s position was always
  556.          set to the position which was specified when the EditEntry
  557.          window was opened, thus no intermediate changes were
  558.          reflected. Same applied to the Drawer window
  559.          (Reported by : Michael 'Mick' Hohmann)
  560.       -*-  changed on Wednesday, 13.04.94 15:25:11  by  Kai Iske.   LogMessage :
  561.        - Added note about AmiCDROM 1.9 to the docs
  562.          (Suggested by : Manuel Fischer)
  563.       -*-  changed on Wednesday, 13.04.94 15:21:25  by  Kai Iske.   LogMessage :
  564.        - Added note to docs about disks not containing a Disk.info
  565.          file. READ THIS!
  566.       -*-  created on Wednesday, 13.04.94 15:15:29  by  Kai Iske.   LogMessage :
  567.        - Position window wasn`t moved, when user changed the
  568.          contents of the integer gadgets (IconX/IconY)
  569.      
  570.      Revision V1.4
  571.      --------------
  572.      created on Saturday, 19.02.94 01:27:31  by  Kai Iske.   LogMessage :
  573.       -*-  changed on Thursday, 24.03.94 16:43:23  by  Kai Iske.   LogMessage :
  574.        - EditEntry window`s cycle gadgets (IconPos, UseIcon etc..)
  575.          are volume type senstive now, ie Ignore,Use,Inherit will be
  576.          available when Type is set to "Volume",  while Ignore and
  577.          Use are available when editing a device.
  578.          (Suggested by : Christopher A. Wichura)
  579.       -*-  changed on Wednesday, 23.03.94 12:49:17  by  Kai Iske.   LogMessage :
  580.        - Inheritance of device settings is individually controlled
  581.          for every entry through a cycle gadget, so that you may
  582.          tell which items to inherit and which to ignore, or use.
  583.          (Requested by : Christopher A. Wichura)
  584.       -*-  changed on Tuesday, 22.03.94 23:19:46  by  Kai Iske.   LogMessage :
  585.        - You may now force Window size/position and flags
  586.          (display flags)
  587.          (Requested by : Christopher A. Wichura)
  588.       -*-  changed on Tuesday, 22.03.94 18:32:58  by  Kai Iske.   LogMessage :
  589.        - The ListViews will show volumes in white color now, so
  590.          that you may distinguish whether an entry is a Volume or a
  591.          Device
  592.       -*-  changed on Saturday, 19.03.94 17:58:56  by  Kai Iske.   LogMessage :
  593.        - Diskobject for Iconify Gadget will obtained from the
  594.          program`s icon
  595.       -*-  changed on Saturday, 19.03.94 17:52:54  by  Kai Iske.   LogMessage :
  596.        - Added online-help support
  597.       -*-  changed on Saturday, 19.03.94 17:17:15  by  Kai Iske.   LogMessage :
  598.        - Made behaviour of obtaining settings from a device entry
  599.          for a volume entry switchable from ToolTypes/commandline
  600.          options.
  601.       -*-  changed on Saturday, 19.03.94 16:24:58  by  Kai Iske.   LogMessage :
  602.        - ForceIcon will use memory pools for allocations now.
  603.       -*-  changed on Saturday, 19.03.94 16:23:41  by  Kai Iske.   LogMessage :
  604.        - For volumes, for which some flags aren`t set (like IconPos or
  605.          UseIcon) ForceIcon will take the settings of the device
  606.          the volume resides in as long as it is a) defined and b)
  607.          the missing flag is set there.
  608.          (Suggested by : Christopher A. Wichura)
  609.       -*-  changed on Saturday, 19.03.94 15:43:18  by  Kai Iske.   LogMessage :
  610.        - DiskChanges on startup protected by Semaphore
  611.          (Suggested by: Christopher A. Wichura)
  612.       -*-  changed on Saturday, 19.03.94 15:42:06  by  Kai Iske.   LogMessage :
  613.        - LoadPrefs() protected by Semaphore
  614.          (Suggested by: Christopher A. Wichura)
  615.       -*-  changed on Thursday, 17.03.94 18:24:44  by  Kai Iske.   LogMessage :
  616.        - If you quit the EditEntry window using "OK", ForceIcon_Prefs
  617.          will send a disk change to the device in question...
  618.        - Improved semaphore locking mechanism. Chris didn`t like it,
  619.          so I changed it, even though I can`t see his point (for now)
  620.          (Requested by : Christopher A. Wichura)
  621.       -*-  changed on Wednesday, 16.03.94 22:23:30  by  Kai Iske.   LogMessage :
  622.        - Added FlushMemory switch/tooltype
  623.        - Only devices in the list (or their volumes) will get a
  624.          disk change on startup now
  625.          (Requested by : Christopher A. Wichura)
  626.       -*-  changed on Wednesday, 16.03.94 22:22:13  by  Kai Iske.   LogMessage :
  627.        - Added server prefs concept. ForceIcon is a simple program
  628.          now, w/o any GUI. A seperate Prefs Editor has been added
  629.          (using MUI) to configure ForceIcon.
  630.        - Rearrangement of List after editing an entry didn`t work
  631.       -*-  changed on Saturday, 12.03.94 19:32:33  by  Kai Iske.   LogMessage :
  632.        - Again changed the routine for getting the list of available
  633.          volumes/devices
  634.          (Suggestions by : Ralph Babel)
  635.       -*-  changed on Saturday, 12.03.94 19:31:48  by  Kai Iske.   LogMessage :
  636.        - Didn`t convert a string to upper-case before calling
  637.          ParsePatternNoCase(). This has to be done for OS 37
  638.          Systems.
  639.          (Reported by : Christopher A. Wichura)
  640.       -*-  changed on Saturday, 12.03.94 14:23:12  by  Kai Iske.   LogMessage :
  641.        - Added special code to check for block mounted devices.
  642.          (Supplied by : Christopher A. Wichura. Thanks Chris)
  643.       -*-  changed on Thursday, 10.03.94 14:23:11  by  Kai Iske.   LogMessage :
  644.        - When adding a new item to the list, another entry could
  645.          loose the settings for the IconPos gadget. This was due to a
  646.          bug in the sorting routine. Fixed
  647.          (Reported by : Mark 'TheMug' Rose)
  648.       -*-  changed on Thursday, 10.03.94 14:02:35  by  Kai Iske.   LogMessage :
  649.        - Patterns for Volumes and Devices supported now
  650.       -*-  changed on Sunday, 06.03.94 17:38:53  by  Kai Iske.   LogMessage :
  651.        - When launched ForceIcon will now make all connected disks
  652.          disk change, in order to reposition the icons. This way you
  653.          may launch ForceIcon from within your WBStartUp now
  654.          (Requested by : Henning Schmiedehausen)
  655.       -*-  changed on Sunday, 06.03.94 17:20:31  by  Kai Iske.   LogMessage :
  656.        - Enforcer Hit for illegal Locks fixed
  657.          (Changed by : Henning Schmiedehausen)
  658.        - Windows will pop up on default PubScreen now
  659.          (Changed by : Henning Schmiedehausen)
  660.       -*-  changed on Sunday, 27.02.94 17:52:56  by  Kai Iske.   LogMessage :
  661.        - More security checks when removing patches
  662.          (Requested/Changed by : Henning Schmiedehausen)
  663.       -*-  created on Saturday, 19.02.94 01:27:31  by  Kai Iske.   LogMessage :
  664.        - ForceIcon didn`t clone all of the window`s flags
  665.        - For some icon-substitutes, ForceIcon didn`t clone anything
  666.          (Reported by : Michael 'Mick' Hohmann)
  667.      
  668.      Revision V1.3
  669.      --------------
  670.      created on Sunday, 02.01.94 15:31:32  by  Kai Iske.   LogMessage :
  671.        - Code cleanup
  672.        - Partial rewrite of docs
  673.      
  674.      Revision V1.2
  675.      --------------
  676.      created on Tuesday, 07.12.93 18:10:09  by  Kai Iske.   LogMessage :
  677.        - Entries may be copied now
  678.      
  679.      Revision V1.1
  680.      --------------
  681.      created on Tuesday, 02.11.93 23:11:14  by  Kai Iske.   LogMessage :
  682.       -*-  changed on Saturday, 27.11.93 02:12:59  by  Kai Iske.   LogMessage :
  683.        - Recompiled using SAS 6.50
  684.       -*-  changed on Saturday, 20.11.93 18:14:21  by  Kai Iske.   LogMessage :
  685.        - ForceIcon will adopt the orig. window position and size now.
  686.          (Suggested by : Michael 'Mick' Hohmann and me)
  687.       -*-  changed on Saturday, 20.11.93 18:03:08  by  Kai Iske.   LogMessage :
  688.        - Icons weren`t positions as set with the Position window.
  689.          (Reported by : Michael 'Mick' Hohmann)
  690.        - Misleading explanation removed from docs
  691.          (Reported by : Michael 'Mick' Hohmann)
  692.       -*-  changed on Saturday, 20.11.93 17:33:51  by  Kai Iske.   LogMessage :
  693.        - The X/Y coordinates may be set manually, now.
  694.          (Requested by : Michael 'Mick' Hohmann)
  695.       -*-  changed on Saturday, 20.11.93 17:24:20  by  Kai Iske.   LogMessage :
  696.        - Edit Entry window`s gadget used 'I' twice
  697.          (Reported by : Michael 'Mick' Hohmann)
  698.       -*-  changed on Thursday, 11.11.93 18:43:27  by  Kai Iske.   LogMessage :
  699.        - You may now tell ForceIcon not to patch the position, but
  700.          rather let WB chose a good place. (Good when importing
  701.          volumes via network)
  702.       -*-  changed on Tuesday, 02.11.93 23:23:00  by  Kai Iske.   LogMessage :
  703.        - ListView gadgets weren`t adjusted for OS 2.x. - Should check
  704.          for OS 2.x sometime ;)
  705.          (Reported by : Bernhard Moellemann)
  706.        - Changed needed Versions of some libraries from 37 to 36
  707.       -*-  created on Tuesday, 02.11.93 23:11:14  by  Kai Iske.   LogMessage :
  708.        - If there wasn`t a filename for the Icon-File the
  709.          FileRequester sometimes showed a weird Drawer-Name
  710.          (Reported by : Dirk Federlein)
  711.      
  712.      Revision V1.0
  713.      --------------
  714.      created on Wednesday, 20.10.93 17:19:27  by  Kai Iske.   LogMessage :
  715.       -*-  changed on Thursday, 28.10.93 17:35:28  by  Kai Iske.   LogMessage :
  716.        - Suggestions for device dependancy by Ralph Babel
  717.        - Bug "found" by Ralph Babel
  718.        - Pos window used to open on default pubscreen, not on WB.
  719.          (Reported by : Bernhard Moellemann)
  720.       -*-  created on Wednesday, 20.10.93 17:19:27  by  Kai Iske.   LogMessage :
  721.          --- Initial release ---
  722.  
  723.